home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_0799
/
489
< prev
next >
Wrap
Internet Message Format
|
1994-08-27
|
2KB
From: gribnif@genie.geis.com
Date: Mon, 27 Jun 94 22:47:00 UTC
To: gem-list@world.std.com
Subject: Dialog Box Proposal Part 1
X-Genie-Id: 9315131
X-Genie-From: GRIBNIF
Precedence: bulk
In response to Ken Hollis's proposal:
o Handling Sliders: While real-time sliders are certainly preferable in most
circumstances, and pretty trivial to do with Geneva, they are nowhere as
easy to program as normal graf_slidebox() sliders. Having put this into
Geneva, I know full well the kinds of things that can come up when moving
from the ghost-type of slider to real-time ones. This is something that
should be left out of any list of "standards."
o Hotkeys: Using uppercase in the middle of a hotkey looks very bad, like:
BuTton
-
Of course, the user should be able to press Alt-T as well as Alt-t, but
capitalizing the letter in the string is not necessary.
Not requiring the Alt key to be held while typing a hotkey is fine for modal
dialogs, but if you use modeless ones, it should be required. This avoids
confusion with possible menu equivalents (especially if you allow the user
to reconfigure his own menu keyboard equivalents. There will aways be
someone who wants Open to be 'O'.)
o Editable objects: Changing the mouse shape every time you move over an
editable field is a waste of time. Considering how little the mouse actually
affects editable fields (it positions the cursor and that's all) it's not
really necessary and ends up being distracting. In Windows it's a little
more understandable, since they use the mouse to select a block of text in
the editable field (but it's still distracting.)
o Clipboard location: There is already a standard method which should be
used. This allows people to set the directory with a CPX. For the average
user, anything involving an environmental variable is always a Bad Idea.
Most people just don't understand what they are.
Dan Wilga
Gribnif Software
gribnif@genie.geis.com